package com.ruoyi.system.mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.ruoyi.system.domain.DevelopException;
import com.ruoyi.system.domain.FSRecord;
import com.ruoyi.system.dto.FSMonitorData;
import com.ruoyi.system.dto.FSRecordData;
import com.ruoyi.system.dto.FlowViewData;
import com.ruoyi.system.vo.DevelopExceptionVO;
import com.ruoyi.system.vo.FSRecordVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 钉钉报表 数据层
 * 
 * @author xfp
 */
public interface FSRecordMapper
{
    /**
     * 查询设备报警信息
     *
     * @param fsRecordVO 设备报警信息
     * @return 设备报警信息
     */
    @DS("fsRecord")
    public List<FSRecordData> selectFSRecords(@Param(value="fsRecordVO") FSRecordVO fsRecordVO);


    /**
     * 查询流量图表信息
     *
     * @param fsRecordVO 流量图表信息
     * @return 流量图表信息
     */
    @DS("fsRecord")
    public List<FlowViewData> getFlowViewList(@Param(value="fsRecordVO") FSRecordVO fsRecordVO);


    /**
     * 查询纺丝设备产量信息
     *
     * @param fsRecordVO 纺丝设备产量信息
     * @return 纺丝设备产量信息
     */
    @DS("fsRecord")
    public List<FlowViewData> getWeightCount(@Param(value="fsRecordVO") FSRecordVO fsRecordVO);

    /**
     * 查询监控信息
     *
     * @return 监控信息
     */
    @DS("fsRecord")
    public List<FSMonitorData> getFSMonitorList();
}